package com.yami.shop.webservice.common.service;



import com.yami.shop.common.bean.PageDTO;
import com.yami.shop.common.bean.PageVO;
import com.yami.shop.webservice.common.model.ClassVo;

import java.util.List;

/**
 * 记录Service接口
 * 
 * @author zhangchaoqun
 * @date 2021-10-13
 */
public interface WapiSubmittedClassService
{
    /**
     * 查询classVo
     *
     * @param id
     * @return classVo
     */
    public ClassVo selectClassVoById(String id);

    /**
     * 查询classVo列表
     *
     * @param classVo
     * @return classVo集合
     */
    public List<ClassVo> selectClassVoList(ClassVo classVo);

    /**
     * 新增classVo
     *
     * @param classVo
     * @return 结果
     */
    public int insertClassVo(ClassVo classVo);


    /**
     * 删除classVo信息
     *
     * @param id classVo
     * @return 结果
     */
    public int deleteClassVoById(String id);

    /**
     * 删除classVo信息
     *
     * @param id classVo
     * @return 结果
     */
    public Boolean selectClassVoByProductCode(String productCode);
    
    
    public void updateBatch(List<ClassVo> classVoList);
    
    PageVO<ClassVo> page(PageDTO pageDTO, ClassVo classVo);
    
}